helena's Recent Forum Activity

  • Yeah I could do that. But I would need to edit a lot of events.

    I did a ugly workaround now: by changing timescale instead. I think it will work better this way. I can always adjust the count down timer accordingly so it ticks down in same speed.

    EDIT: I didn't even have to adjust the countdown timer as it was running independent from timescale.

  • Thank you for replying!

    It looks like it will only change the animation of the active animation of the sprite, and not all the animations in the sprite.

    Also when I change animation to play another animation (in the sprite), it will revert to the original speed.

    I will try to solve this meanwhile.

  • Hello!

    How do I change the default animation speed of a sprite at runtime so that all the new sprites created onward will have the new value?

    The reason of this is that every level has its own timing setting read in by level data file and then I want to adjust the animations to reflect that.

    I know I could add hundreds of lines to include animation speed for every event instance new sprite is created, but it is a bit heavy (in particular since I only have one sprite object that consists of many different sets of graphics.... it is a puzzle game with potentially 600 sprites on screen) so I wonder if it is possible to change the default speed at runtime.

    Thanks!

  • Thank you!

    I wrote this post because I still think it should be included in the documentation or at very least a link.

  • Hello.

    I am having an issue with the documentation regarding the Regex expressions.

    There's "flag" mentioned:

    RegexMatchAt(String, Regex, Flags, Index)

    Process the regular expression Regex on String with Flags, and in the list of results, return the entry at Index.

    But there's no reference about what those "flags" could be.

    I am using this in context of Construct 2. Maybe it is told in C3, but in Construct 2 I am not told what the flags could be.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Thank you, I will attempt to do what you suggested. It sounds doable though!

  • Let's say that I want to replace the second "." that occurs in one string with "!".

    Like thus:

    From

    "This is a house. It has burnt down. How sad."

    to

    "This is a house. It has burnt down! How sad."

    It should be flexible so I can change which of the three "." I want to get replaced at runtime.

    So one time it would replace the first . to !, or another time it would do the last . to !

    I have tried to look up RegexReplace, but I could not find any information on the "flag" part of it. There's no mention about the flags in the manual.

  • Wow, that's cool, R0j0!

  • If possible I would like to stay with Construct 2. 😆

    I know, it is much of me to ask, really.

    Thank you all for your replies so far and willingness to help in the way you are able to.

  • I think dialogue designer comes close to what you are after.

    https://www.construct.net/en/tutorials/dialogue-designer-construct-2624

    I have actually looked into that, as far as I can remember, the software itself is a bit glitchy/clunky/no good for large projects. At least that's the impression I got from reviews. It could be wrong, of course. It is a paid software with no trials afaik so I could not evaluate it if it would work for me.

    But at first glance it does look close to what I would like to have. Maybe I will look it up again.

    Unfortunately it (the tutorial's project file) will not open up in trial version of C3 so I could not see if it is the thing that would make me go up to C3. For now I will stick to C2 (I prefer C2:s gui, simple as that).

  • I am not going to have problems with setting up the engine. (as for the reading the strings/json, and making the interface including the text output) that I can do, no problems.

    I just have problems with wrapping my mind about how to structure the thing. In a way that will work in all the way I want, and with being expansion-friendly, and... ughhh.

    I have bought a Twine importer for C2, but I am not even sure if it is the right way to go either. It would require me to learn Twine's language as for the variable and array passing around, and to me it looks clunky and not.. very visual. lol.

    Might even end up with me making event sheets for the whole thing.. I hope there's no limit of event sheets. ;)

    *googled* ouch, there's a limit on events. Oh well, there goes the hope to keep it in one place.

  • In my view these flowchart systems look like they work well for simple cases, but for more complex cases you end up with a pile of spaghetti and endless scrolling which makes it hard to even find anything. I doubt it would be easy to track dialogue in this type of system if you had a novel-sized amount of content (e.g. 300+ pages, 80,000 words). You'd have a huge scroll distance and everything scattered over an enormous area with incredibly long lines joining tiny fragments of text.

    For that I would break up into smaller units of "flow charts". Or even implementing a kind of "collapse/expand" system. Group one particular set of location, and then collapse/expand it to make it clearer in view.

    It would be harder for the developer for the game maker engine to write, but would be easier for the end users to use. :)

    But I know you, Ashley, are very set against this idea and that I can respect, that's YOUR software.

    As for the going to JSON route of things.

    I know how to import JSON (in a very general idea as I have used it, however together with RexRainbow's plugins, to import levels made in Tiled, in a wildly different type of game)

    but I am just not seeing how I can organize the dialog branching in a visual/easy way when coming to a book size volume, with spagetti branching, in a such linear format as JSON. idk. Even more so when I need to expand the game (expansions is planned to gradually release new releases - demo - first release 1 release 2, 3, 4, 5, introducing more and more characters, ending with 100+ characters and interactions between those.. )

    I just can't wrap my mind around how to organise it. It is my major issue.

helena's avatar

helena

Member since 1 Jan, 2014

None one is following helena yet!

Trophy Case

  • 10-Year Club
  • Forum Contributor Made 100 posts in the forums
  • Forum Patron Made 500 posts in the forums
  • Regular Visitor Visited Construct.net 7 days in a row
  • RTFM Read the fabulous manual
  • Great Comment One of your comments gets 3 upvotes
  • Email Verified

Progress

16/44
How to earn trophies