skymen's Forum Posts

  • Okay, so right now I'm gonna cover what I think is an important topic; Encryption of your files. This topic was requested by glerikud and a few other people on the Construct 3 official thread

    Before I start I want to be clear: I could not care less about protecting my assets from being stolen. If I make a successful game, I would LOVE to see people modding it or reusing part of it to make fan games or games using some of its mechanics as long as they don't make money out of it without my permission.

    We discussed it on the C3 Official Thread with newt Eisenhans and X3M Bleenx and a few other people

    Construct 2 suffers a big problem, assets are absolutely not protected in the exported product.

    Just to illustrate how big of a problem this has become.. the following quote is taken right from the steam community forum of a (relatively) known C2 game published there:

    [quote:2dfy6lzy]"How to get the soundtrack for free + view sound clips/sprites/sheets.

    Go to the directory of your folder and open "package.nw" with winrar. Then extract it to a custom folder and you are done. Save yourself 5 bucks, only if you want to.

    You can probably customize the game and put it back as a nw file"

    The main question is: Do Construct (2 or 3) really need to feature some sort of DRM or encryption?

    Ashley and newt defended that it would add a lot of loading time to your game without even preventing people to steal your assets.

    I personally think that loading time isn't a problem if most of the important assets are decrypted on start. Plus decrypting times on images will clearly not be as huge as decrypting an audio file. And most people are concerned about protecting their visual content. Plus many people don't really care if loading times are increased if their assets are protected:

    I don't really care if loading times slow down if I can protect my assets from the majority of the users.

    Talking about protection, YES it's not perfect and YES you will always be able to steal data by some dark mean BUT:

    1) It won't be as easy as unzipping a rar file, so most of auto proclaimed 12 year old hacker won't be able to do much

    2) Yes people will always be able to take screenshots and record audio in order to steal data, but again, it will be much harder

    3) If they manage to crack encryption, then it means that they worked quite a bit to get there, and at this point, just let them take some of your assets as a reward of their time spent stealing them, and if they ever use them in a manner you don't like, just strike them. They'd have spent several hours to steal assets to get blocked in the end. Most people would give up at this point.

    It is NOT useless as Newt and Ashley tend to say and even if it's far from perfect it's still like having a wall instead of a sheet of paper protecting you and your assets.

    Newt made an interesting point about how it was necessary to get a new editor in order to have that encryption feature:

    [quote:2dfy6lzy]I would point out that one of the reasons why we needed a new editor was to make it easier to add things like asset protection.

    [quote:2dfy6lzy]Secondly the engine would have to be altered to decrypt them every time, on top of load time. As I said the C2 editor made the first part complicated.

    [quote:2dfy6lzy]Then as to the issues with the C2 editor, just remember the issues we had getting additional features to tilemaps.

    To which I replied that no, we didn't need one because RPG Maker MV a software running on OpenGL (like Construct) and exporting HTML5 games (like Construct) on NW.js for desktop builds (like Construct) featured encryption as part of their 1.3 update:

    [quote:2dfy6lzy]

    RPG Maker 1.3 Update! [...]

    You can now Encrypt your games, both images AND audio using a simple encryption built into the Engine!

    The only editor-side add that is needed is literally adding a checkbox with encrypt audio and encrypt images as well as having a textbox where we can enter an ecrypt key.

    This is how RPG Maker MV did it:

    This where it could be added in C2:

    I'm pretty sure C2 can handle this change

    So. This topic is open for you to discuss this. Please don't repeat yourselves and try to build actually good arguments in order to have a good respectful discussion.

  • GeometriX About the desktop export, you can try Armaldio's Electron Export that is waay better than NW.js performancewise:

    https://github.com/C2Electron/template

  • Sent you an email

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • STATE: AVAILABLE

    Hey.

    I have been using construct 2 for almost 2 years now, and I have been making games for 5 years.

    I can help you with any project.

    I've done a lot of different projects:

    https://skymen75.itch.io/time-scale

    https://www.scirra.com/store/royalty-fr ... -pack-2762

    https://www.scirra.com/store/game-makin ... xternalAds

    viewtopic.php?f=146&t=181386

    viewtopic.php?f=146&t=178972

    viewtopic.php?f=180&t=166525

    I can also make musics :

    https://soundcloud.com/skymen75019/sets ... unded-ones

    https://soundcloud.com/skymen75019/sets/squeezie-ost

    https://soundcloud.com/skymen75019/sets/lowrezjam

    https://soundcloud.com/skymen75019/

    I can make montage/trailers/basic motion graphics and animations:

    Subscribe to Construct videos now
    Subscribe to Construct videos now
    Subscribe to Construct videos now

    (These 3 were done in 1 to 5h)

    I can do logos, icons, and flat design art and a bit of pixel art.

    If you have any request, you can PM me, send me an email at skymen75019 at gmail dot com, find me on discord at skymen#8098.

    I get paid per hour of work or per task asked. More details about the pricing in PM

  • Hey, I have a ring menu I made a while ago as well as a basic RPG menu. I can give it to you for free if you want

  • I like it .

    I think it's very cool to be able to play with your phone as a gamepad.

    I'm interested in that

  • Ashley Ok thanks for answering

  • Yes, I know. What I asked was if there was a way to make a custom image editor that would return animations, frames, its parameters and so on like the default one does.

  • I've noticed that in Construct 2's preferences, there is a parameters that allows you to change the image editor:

    As I couldn't find anyone talking about it, I ask if and how I can add/make my own image editor.

    The main reasons I would want to add/make a new image editor is to add things that aren't in C2's image editor (Circle for exemple) and to try and make the same thing that GMS:2 does with it's image editor, aka drawing while having the animation playing.

    Ashley if you could tell me if the feature is working and has just been ignored, or if it has been discontinued, that'd be cool.

    • Post link icon

    Yeah, I already read this, but I never saw anyone mention this website. And I never saw it on google when I typed the name of this post to read what was new. And it now is #1 in google's result page when you type construct 3

    • Post link icon

    Yeah, but i just saw it, and no one has been talking about it. So many people are complaining about not having news and this website does list a few. Inlcuding one of my wild guesses: A editor plugin SDK. Which is awesome.

    • Post link icon

    Can someone tell me what THIS IS?? https://www.construct3.com/

  • Very cool

    I'll probably use it for my website.

    Thank you

  • Well, physics water is really high CPU. But, static and dynamic water, as long as they don't have a huge amount of precision, they are pretty low on CPU. However, what I can't predict is how the canvas plugin will work with mobile.

  • Hey, it's been a while I did not update things here.

    So basically, I did not have much time recently to work on any personnal project, so finishing this one took me quite some time. By "finishing" I mean leading it to where I initially wanted it to go, aka create a construct 2 event sheet and export it as a picture. I don't think I'll have the time to add anything else. Sorry :/... I'll maybe think about making it compatible on mobile, it shouldn't be too hard, but I don't think I'll ever have the time to work on the server based function that would store event sheets as single files or strings.

    So, what I'm doing is that I'm publishing the sources for this project at different points in time, if anyone wants to remake parts of the tool or add features, remove any bug there is, and so on.

    https://mega.nz/#!M9dRFADa!pwUl8ee27Oci ... cdZWVGUP20

    The tool is available here:

    http://evsheet.ml/

    However, I'm sorry, because I wrote the command list in french, and I should have written it in english, like pretty much everything else x). So until I translate it, here are the few commands you can access:

    Drag on a UI element : Resize it

    Right click anywhere: Make the dropdown menu appear

    -Create : Event/Comment/Group/Variable

    -Add/Remove one depth: On actions make them go down/up, on other UI, simulates a sub event positionning

    -Move Up/Down: Moves up/down

    -Toggle OR Block: Works for conditions, make every new line become a -OR- separation

    -Toggle disabled: Makes the text a bit transparent (I couldn't have it crossed)

    -Destroy: Destroys

    Right click on a plus/minus icon: Change make it appear

    Left click on a plus/minus icon : Change its state

    Left click on a bookmark/breakpoint icon: Make it appear

    Double left click on a text: Edit it

    -"\n" adds a new line. For conditions, separates conditions

    -"\i[X]" adds the Xth icon. To see what number adds what Icon, you can use the Icon viewer in the menu.

    Middle button click: moves the camera

    Middle button wheel up/down: zooms the camera

    Middle button double click: Resets the camera state (100% zoom and focus at 0,0)

    I want to add that this is a community-made tool for the community, so it seems logic that neither I nor anyone who works on this project should deserve any credit for this. Do beautiful things if you can.

    EDIT: Commands have been translated and updated.