PabloDev's Forum Posts

  • Hi, I'm not sure I understand everything, I'd like to ask something.

    Can this be used in C3 ?.

    I would use it for C2 but I would like to know if it can be used in C3 for a possible future adaptation of my project.

  • Hello, the plugin has not been ported to C3 ?.

    I would use it in C2 but only if it has been ported to C3.

  • In this example you can see that the copy of events is not successful.

    First I select the event number 2, this automatically selects the number 3.

    Then I deselect event number 3 to select ONLY number 2.

    Then I copy the event by pressing Control + C

    Then I paste it and the error happens when the message appears that the variable named "Variable1" does not exist in the zone in which I am going to paste the event.

    But the copied event does not include any reference to that variable, so the message that appears is not right.

    CAPX

    https://www.dropbox.com/s/7668i7knavgjt2i/testCntrlC.capx?dl=0

  • I'm not sure why, but after I updated my C2 to this release, maybe every 20 or 30 mins, it always crashing. Do I'm only the one who get these problem?

    I think that problem is being reported here:

    https://www.construct.net/en/forum/construct-2/bugs-21/construct-r267-closes-itself-142998

  • Friends, I'm still working every day in the game although I do not upload new things to this thread very often, the project is still alive (in case someone is interested).

    Here I show a capture of the first level unlocked, it is a park in which there is a pub in the background, it is the simplest scenario in which to learn basic mechanics.

    I have applied a filter to the image to give the appearance of an old magazine (retro game).

    I hope you like it.

  • The manual still can not be downloaded.

    The downloaded file is corrupt.

    Tom

  • the Mink

    > Hello, another question, is there any data limit in the free plan?

    > I am doing tests and sending some information to each tick it seems that there was some problem, then I thought maybe I was exceeding some limit imposed in the free plan.

    Free plan should work as described.

    What happens exactly? What errors do you have in log? When sending a lot, it may be just exceeding connection bandwidth.

    Well ... my upload speed is 4 megabytes.

    I only send one string (5 characters) and one integer (for flags).

    I can not overcome the bandwidth with that, in fact, I think any connection today should be able to process that data.

    The problem is that the connection was cut, I got the feeling that I was passing some data limit imposed by photon but ... I no longer use that mode, now I send data every 0.1 seconds and I have no problems.

    But thanks for yout time and attention.

  • Attach a project demonstrating the problem

    This project contains the "Photon" and "CBHash" plugins:

    https://www.dropbox.com/s/lr9ctu9idlj8qvi/bugUI.capx?dl=0

    The steps to follow to reproduce the problem in the project

    In the "Photon" plugin, open the "Add event" box and move the mouse up and down on the "On lobby statistics update", "On room list update" and "On room list update" events of the section "Lobby".

    In the "CBHash" plugin, open the "Add action" box and do the same on the "SHA-1-password generation" and "SHA-256-password generation" actions.

    What you expected to happen

    The events and actions mentioned above should not disappear.

    What you observed happening instead

    The events and actions mentioned above appear and disappear when the mouse passes over them

    In these gif you can see how the actions appear and disappear when you move the cursor over them.

  • You can use CB Hash or similar plugin to digitally "sign" your save data. Save it together with the hash, on load check if the hash is correct.

    This will make the simple editing of the save file impossible, but won't protect from a more experienced hacker.

    Thanks, I think that should help me.

  • Kyatric

    Hello Kyatric.

    I have noticed that the same error occurs with your plugin as with the photon plugin.

    I do not understand how it works.

    I can do encode and generate the string with the data but I can not do decode, so how do I convert the generated string into data for my game ?.

    I do not see any action in the plugin that says "decode ...".

    Ok, now I think I understand

    Then I must save my game data on disk

    Then I create a hash of that data and save that hash string also on disk

    Later, when I reload the game data and the hash string

    I generate a new chain with the game data loaded and I make a comparison with the chain I had saved on disk

    If the chains do not match, then that will indicate that the game data has been altered, this should mean that the player has altered the data.

  • Well that's your philosophy but it's not mine, it's also an online game and the idea is to encourage the game to unlock the elements.

    Thanks for the info.

  • It's simple, because the user could unlock levels and other things.

    I mean to write the file on the hard drive.

  • Hi, what is the safest way to save a game data file on disk with NWjs ?.

    I need to avoid that the user can identify the data and edit them in his favor.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads

    This can help me understand this business model:

    Other companies in the past, e.g. in the 90s, did a waterfall style model where they released updates every year or so, incremented the version number, boxed it up, sent it to the shop shelves (who does that any more?) and sold it all over again. In this day and age, and particularly with browser-based software, this is out of date. Besides, you still end up with the "I have to pay again" complaints. This is also exactly what I anticipated:

    Thank you.

    With suspicions I'm afraid you're wrong, well ... how should I then ask the question so you do not suspect bad intentions?

    If you have that suspicion then it seems good to leave it here, I do not want to go down that road although I see no problem in which you contribute your arguments to defend the subscription business model, even when you do not like the questions because, as I said before, now I can understand something better.

    This topic has been done to death already, but I can't help pointing out that I was the sole developer of Construct 2, and it was released in 2011. That kept going for about 6 years, and I think it's pretty obvious working alone with one-off-payments and then supporting software indefinitely is not sustainable, and also results in a much slower pace of improvement to the software. I get that subscription-fatigue is a thing, but really it's for the best - look at how much faster Construct 3 is improving now, and this time we can keep this up indefinitely because we have a more sustainable model. Usually at this point people start throwing in random other payment models they just thought of - it's really been done to death, we've made the decision and I think it was the right one.

    Well, computer science was invented long ago and the subscription model has never been used like today.

    So, how do you explain that most of the programs of the 70's 80's 90's 00's have existed without a subscription model?