User Tag List

Results 1 to 2 of 2

Thread: NPC Movement/Dialogue - How do I make a cutscene-like scripted conversation?

  1. #1
    Clicker Fusion 2.5

    Join Date
    Jan 2018
    0 Post(s)
    0 Thread(s)

    NPC Movement/Dialogue - How do I make a cutscene-like scripted conversation?

    Hi guys,

    So I want to open my platform action adventure game with a scene that combines player movement with some scripted dialogue and animations. The Player walks in from the left side (using controls), and is stopped by an invisible obstacle when they reach the center. I've got that part working!

    Meanwhile, I want an NPC to move toward the Player from the right side and meet them at the center, stop and say something with a text bubble and animation. The player character responds with a text bubble - they go back and forth a few times, then movement is restored so the Player can move around again until they run into another invisible obstacle that triggers the next dialogue scene.

    So - there will be plenty of regular platforming action going on in the game, but at points, I want to trigger scripted scenes of interaction between the player and NPCs.

    I don't plan on having any dialogue options for the user to choose - just pre-scripted exchanges.

    I'll also want multiple NPCs to contribute to some of these exchanges - one NPC says something, then another one interjects, then back to the first NPC, for example.

    I'm not sure how to do any of that! Can anyone point me in the right direction?
    Thank you!

  2. #2
    Clicker Fusion 2.5 DeveloperFusion 2.5+ DLCHTML5 Export ModuleiOS Export ModuleSWF Export ModuleInstall Creator Pro
    Fusion 2.5 (Steam)Fusion 2.5 Developer (Steam)Android Export Module (Steam)HTML5 Export Module (Steam)iOS Export Module (Steam)Universal Windows Platform Export Module (Steam)
    chrilley's Avatar
    Join Date
    Jul 2006
    13 Post(s)
    1 Thread(s)
    The answer changes depending on how complex you want to make this. You could probably hard code it all with events but if you want something more flexible here's a very primitive little cutscene thing I put together. I tried keeping it simple so you can expand on it yourself. For it to work you'll need to grab the String Parser extension, which is freely available on the Extension Manager.

    Basically it'll read a list of commands(say, move, create, etc) and execute them until the script is over. If you double click the List object to the top-right in the Frame Editor you can see the list of actions that plays out when you press Run Application.

    Since I used "," as a delimiter it'll most likely get in the way of your dialog text(chopping it apart whenever you use the "," symbol). You could simply exchange it for different delimiter from a very rarely used symbol. However I suggest instead of feeding it direct text like "Hiya!!" I think that you should write a key name that you match with a localization file(like an ini or array). Imagine the say(0,0,Hello!) command instead was say(0,0,scene1Text1) then you check your ini file for the item. It could look like this:


    This way you can easily exchange languages by just having different ini files with the same items names but different content in the items. Also you won't have to worry about the content messing with the parsing.
    Attached files Attached files

Similar Threads

  1. Make dialogue tree or speak with NPC
    By MEHRDAD in forum Fusion 2.5
    Replies: 7
    Last Post: 28th June 2017, 07:41 AM
  2. Dialogue problem : make a dialogue with animations
    By esp in forum Multimedia Fusion 2 - Technical Support
    Replies: 1
    Last Post: 21st December 2015, 07:04 PM
  3. Best way to make dialogue trees?
    By YeOldeLuke in forum Fusion 2.5
    Replies: 1
    Last Post: 15th July 2014, 03:06 PM
  4. How do a make a cutscene?
    By ShadowSpark in forum Multimedia Fusion 2 - Technical Support
    Replies: 1
    Last Post: 8th July 2014, 02:43 AM
  5. Conversation/dialogue tree management and implementation
    By TheSynapse in forum Multimedia Fusion 2 - Technical Support
    Replies: 2
    Last Post: 30th May 2012, 04:31 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts