Tibeytan's Forum Posts

  • Hi !

    I find it interesting! :) Love puzzle games in general. Do you make the graphics by yourself? I would just say that this universe does not seem to fit the type of the game. Plane is more about speed. Was there a specific reason to chose this theme?

    Good luck for it anyway, I follow!

  • Hi !

    I've been working for a while on this advanced tool to handle dialogues. I know of course Magistross great Dialogue System Template, but I wanted to go further. I experienced dialogue management in different softwares, essentially while trying to make Visual Novel or RPGs.

    My goal was to build a powerful tool that could suit any type of games, easy to use, with lot of flexibility. And I'm almost done.

    What can you expect from Advanced Dialogue Pack ?

    • JSON centralized dialogue file
    • Organize your Dialogues in a Context (referencing a Layout by default)
    • Each Dialogue has multiple Versions depending on what's happening in your game. You don't have to manage conditional branches : just activate or deactivate Events
    • Complete and easy to read UI, with Categories when your file becomes to big.
    • A large set of Commands, easy to integrate with Command Markers that does not affect your sequence readability
    • Use Models to copy paste common Sequence through all your script
    • Complete and complex management of Faces
    • Test your game and modify Dialogues on the fly

    The project is separated in two parts : Editor, and Player. Editor will be over August, and Player will follow in the next few months. A complete demo will be release then!

    Waiting for that, here are some screenshots!

    Have a good creation folks!

  • rinkany Glad if it helped! :)

  • Thanks Ashley!

  • Hi !

    I'm currently working on a project template in C3, and I wonder : Do scripts will work for users that have non-scripting accounts?

    Thanks a lot!

  • Hi everyone !

    For some project I needed an in-game keyboard to get user entries. I created this features as a module anyone could use in its own project and wanted to share it for free.

    Here is what it features :

    • Write and erase characters on any Text Object Instance (just include it in TextEntry family)
    • Visible blinking cursor, that can be moved over the text
    • Functions to use it easily : setTextEntryActive, getTextEntryText, resetTextEntryText, isChoiceMode.
    • "choiceMode", allowing to transform a character by pressing up arrow when cursor is after it (particularly useful for special characters, like accents, not handle by javascript keycodes).

    The template contains a basic implementation of this module.

    Download In-Game Keyboard Module Template

    Hope you'll find it useful!

  • Hi everyone!

    Not sure that's a bug, so I'd rather ask you guyz if anyone had the same issue and find any solution. When I try to play a .webm music en Firefox, it just doesn't work. It does on Chrome though. I looked into the documentation and found that webm can cause troubles in Safari and Opera, but nothing about Firefox. Not sure to understand how to manage MIME types on my Dropbox server either (if that's it is about).

    Thanks for your help!

  • Got it! I'll look into that. Thanks for your help to both of you!

  • On Chrome, yes, at first : I can see layout scenes. But when I try to test a project (either Demonoire or Kiwi Story for example), all I have is a black screen. Back on the editor, I can't see layout scenes anymore.

    On Firefox, I have this error several times in the console :

    * Refused to create native OpenGL context because of blacklist entry: FEATURE_FAILURE_OPENGL_1

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Hum, here is what I get whith chrome://gpu :

    Graphics Feature Status

    Canvas: Hardware accelerated

    Flash: Hardware accelerated

    Flash Stage3D: Hardware accelerated

    Flash Stage3D Baseline profile: Hardware accelerated

    Compositing: Hardware accelerated

    Multiple Raster Threads: Disabled

    Out-of-process Rasterization: Disabled

    Hardware Protected Video Decode: Unavailable

    Rasterization: Software only. Hardware acceleration disabled

    Skia Renderer: Disabled

    Video Decode: Unavailable

    Viz Display Compositor: Enabled

    Viz Hit-test Surface Layer: Disabled

    WebGL: Hardware accelerated

    WebGL2: Hardware accelerated

    Obviously there is something wrong, but I wouldn't know where to start. Do you have some idea?

  • Hi !

    I just got a new computer with Linuw Mint installed, but it seems there is an issue with WebGL on Firefox. My graphic drivers were apparently up to date, so I don't see where the problem could come from. Is it possible to have a more detail error message from Construct about what's not working with WebGL? Also, did some of you had a similar problem and managed to resolve it?

    Thanks guyz!

  • Hum, I'd need to see why you changed the code that way but the problem seems to be that a checkChest instance is destroyed immediately on collision. So its activated variable instance can't be checked and the last condition will never be valid. You also don't need the "Open Chest" number variable : checking each checkChest activation with corresponding chest.UID is enough.

  • xml and the likes are the way to go in my opinion if you have a dialogue heavy driven game.

    I agree with that. What I was pointing out is that working on raw code is not really optimized. The file is of course linear, not adapted to branched dialogues. You need to reload it at any change. And even if you do get used to write code fast, it still is a long time work. As I said above, I'm precisely working on this currently with my own dialogue system : A dedicated editor, with a user friendly interface, that gives you a ready-to-use file.

    Magistross dialogue system is a good example of that, and I think that is the best solution.

  • Here is an example of solution !

    This has the advantage of working for all your boxes in parallel. You just have to define the boxUID instance variables beforehand.

  • Almost done with my Advanced Dialogue Pack !

    Below, Debug Menu and Debug Player :