Magistross's Forum Posts

  • It is working, it's just very clunky and easy to mess up. Show us your attempts, and we'll help you get it in working order.

  • NW.js should expose a "WriteBase64Image" function or something. It's far less clunky than having to use the Browser's ExecJs...

  • In theory, NW.js should allow you to write data in binary format, but the plugin doesn't seem to expose this functionality.

  • I should probably include an example layout with a few basic dialogues. There is no need to understand the underlying events of the template. There is one function that is needed and it's "Dialogue_StartDialogue()". Apart from that, there are some variables that can be (and should be) modified to suit your game, like the width/height/position of the dialogue window and typewriting speed, just to name a few. Don't be afraid to hit me up a few PMs if you want help to get started, I'd be happy to oblige !

  • Wow, that dialogue system seems very nice! i just bought it

    Thanks, I hope you'll like it!

  • To remove any chance of cheating you would have to fetch the "internet time" upon startup. If you couldn't care less for cheaters, then your solution is absolutely fine.

  • Posting this here as I think it could be of interest to you. I've done a dialogue template that works pretty well for RPG. I know it's not XML but the CSV option would allow you to use a program like Ron's Editor to rapidly edit your dialogues for translations and what not.

    edit: It's also worth noting that you could coerce the template to work with your XML file, I could help you with that.

  • Copy/pasting the entire event sheet in an empty one should work. However, you need to be sure that all objects (same types and names) and global variables referenced in your "copy" selection exists in your destination project, otherwise it won't paste at all.

  • You will most likely have to use "Load image from URL" and point to page with server side scripts that retrieve the image from the database.

  • There is no reason why it wouldn't work. AJAX.LastData is indeed a string. What device/browser are you using for your tests ? I just tested with Firefox and the "on complete" event sucessfully set my string variable to AJAX.LastData.

  • PickedCount and ZOrder are both common expressions. Most plugins have them you access their expressions list.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Well to be fair, there is no eval() function in Construct, so the "unorthodox" way is actually the ONLY way, making it not so unorthodox.

  • zeropad should work, maybe you did not use it correctly ?

    "Time: " & zeropad(floor(Timer / 60 % 60),2) & "m" & zeropad(floor(Timer % 60),2) & "s"[/code:1f2qab3r]
  • The easiest way to accomplish that is to switch from global variables to a dictionary object. The dictionary can hold any number of variables and each of them is indexed by a string key. So you can do Dictionary("name") = newValue or Dictionary(variable) = newValue.

  • There is no reason why it wouldn't work with iOS, Android or any other export option as it uses only basic C2 features. However, I never tested it, so don't take my word for granted.

    A video tutorial would be a great idea, but unfortunately, I can't speak English for the life of me... maybe an annotated video would suffice ?