Search Unity

  1. Unity 2019.1 is now released.
    Dismiss Notice

Assets [RELEASED] Storyteller 2019 . Better Storytelling and dialogue building

Discussion in 'Works In Progress' started by DaiMangou, Apr 17, 2018.

  1. DaiMangou

    DaiMangou

    Joined:
    Sep 20, 2015
    Posts:
    259
    Storyteler 2019.1b

    Exports


    Updated My Story window

    When you export with Storyteller Exporter you can choose to export directly to your unity project or an external folder.
    Exporting to an external folder i faster and will be free of useless Meta data

    Story overview export.






    New Storyboard Image settings.
    you now have the option of viewing and working with storyboard in large images or small images and to either make all your storyboard images scale to fit or scale to fill.


    Updated character settings


    Updated Environment settings


    Updated Scene Settings


    New and Updated Export settings
     
    TomTumbler likes this.
  2. DaiMangou

    DaiMangou

    Joined:
    Sep 20, 2015
    Posts:
    259
    In summary.

    -export scenes, characters, overview, environment with varying options.
    -you can pick your export location.
    -exports with css, images and audio.
    -exported content is now portable.
    -"Tone" for Action and Dialogue is now "Tag"
    - new optimization system increases storyteller speed.
    -new memory management system reduces greatly the amount of memory storyteller uses.
    -storyboard images are now handles in a different way internally.
    -environments now support images.
    -scenes now support images.
    -new large and small toggle option for storyboard images.
    - option for scale to fill or scale to fit for storyboard images.
    -improved text areas inside the "My Story" window
    - optimized Properties window with the downside of no undo redo for time and name change in properties tab.
    - improved screenshot system to match the new storyboard image settings.
    - finalized internals for Game bridge
    - several bug fixes
    - and many more updates

    Runs on
    Unity 2017
    Unity 2018

    Unity 5 - Dropped. the new systems have outgrown the old system.


    in order to give you these fixes and updates. work on the game bridge had to be halted. today makes about 2 weeks since the halt.

    Game bridge development will resume after Storyteller 2019.1b upload.


    HOW TO UPDATE TO STORYTELLER 2019.1bR

    when updating, exit storyteller and select all your template and all your scenes and click e the update button on each that you see in the inspector.



    This update has already been sent to unity, so hopefully it is on the store soon.
     
    Last edited: Feb 11, 2019
  3. DaiMangou

    DaiMangou

    Joined:
    Sep 20, 2015
    Posts:
    259
    New version is now on the AssetStore.
     
    Last edited: Feb 11, 2019
  4. DaiMangou

    DaiMangou

    Joined:
    Sep 20, 2015
    Posts:
    259
    Picking up from where I left off working on Game Bridge.



    I can now tap into any function and use it to trigger an event.
    there will be build in event such as route switching , sound effect and voice playback , begin time loops ..

    From Right to Left, you are looking at the Dialoguer , Dialogue Data, DialogeNodeData, Condition and event. The displayed content in the inspector to the FAR RIGHT is that of a single dialogue node selected in the storyteller canvas.

    I can simply select any node in the canvas and give it a specific setting for runtime.

    The data displayed in the inspector in the MIDDLE RIGHT is that is the Dialogue Data Scriptable Object which we can use in a different scene. it holds the entire storyteller canvas data (the parts required for game use).

    The list you see named Active Character Dialogue Set is generated at runtime and whenever you play through your story and change routs . In the dialogue editor in the inspector to the far right the is a property named Active Index. as you increase this value you move through the story.

    To the MIDDLE LEFT you are looking at a single Piece of NodeData representing the .

    To the FAR LEFT you see the Condition system which determines what events will be triggered and under what condition.


    Lets talk TIME TRAVEL.

    As you know , Storyteller has an interesting node named the Link Node . This node was originally designed to keep projects clean by providing an invisible link across two points on the canvas... not very impressive.

    But then it evolved to support movement through time in your story inside storyteller when doing playthrough with the media node and you can see the time jumps in the timeline.

    I say movement through time because your story literally will jump backward for forward to any point in time of your story.

    This is possible firstly because of a property of storyteller which is very different form traditional systems of story creation. With storyteller you actually can control your character interactions on a timeline. very different from linear text based writing...

    The link node exploits this and allows you to set points throughout your story where your character can jump to.This not only allows for a cleaner canvas by for more complex stories to be written.

    Now, you make have 2 , 4 ,10 scenes and 2 , 4, 10 character in scenes , if you move your main character through time , your other characters must also move through time. In storytellers canvas this is mostly a nonissue since you are doing mostly sampling and writing and you can see the result of the time loop in the timeline and BETA Story Sample Editor.

    Imagine that in your story you have several branching events and your character moves 7 events back in time. the events of the future that you already entered will not need to be reset as you can just pretend as if you are entering those events for the first time in the next go around where you will change the branches of the story.

    This is what the result will be like for the time loops in Dialoguer use, this may or may not be included in the first release depending on how things go. But things are looking good.

    I how that you all enjoy the latest Storyteller too :)

    Thank you.
     
    TomTumbler likes this.
  5. DaiMangou

    DaiMangou

    Joined:
    Sep 20, 2015
    Posts:
    259
    Thee is a ALPHA of Game Bridge on github however it is closed to just a few storyteller users for code analysis and texting to see if the foundation is something they are comfortable with.

    Current ALPHA of Game Bridge is running Dialoguer. an extension which takes your storyteller content (dating sim for example) and will at runtime, generate the chain of events for the current route your player will take, each time you change the route, a new chain is generated. this is also how tell tale type game would work.

    all that works well in alpha however its required a custom UI system and a system i call a Condition system to allow for users to say, under what CONDITION an even happens, under what CONDITION do me switch routs. do we switch routes when the sun sets, when a character find an item, when you press a button. That will take a bit of time.


     
    Last edited: Feb 22, 2019
  6. DaiMangou

    DaiMangou

    Joined:
    Sep 20, 2015
    Posts:
    259
    I should probably do a Separate Game Bridge thread to help prevent the misunderstanding that Game Bride is part of Storyteller , hmmm
     
  7. DaiMangou

    DaiMangou

    Joined:
    Sep 20, 2015
    Posts:
    259
    Dating sim story playthrough using Game Bridge, Dialoguer ALPHA 2019.1.(Released to just a few users for now)



    What you see in this video is just a playthrough of the Dating Sim Template that you get in storyteller.


    These are by far the most complex assets I've worked on and so far. Its much easier to work on a dialogue system for a single game then for every game you can throw at it. It has to be dynamic and flexible enough to work well with two characters and any rational amount you want in it (in one scene)
     
  8. DaiMangou

    DaiMangou

    Joined:
    Sep 20, 2015
    Posts:
    259
  9. DaiMangou

    DaiMangou

    Joined:
    Sep 20, 2015
    Posts:
    259
    For Game Bridge Dialoguer .

    The condition system is now running. i can use any gameplay scenario to directly influence our story.

    for example. if our characters health is over 70 then x vendor will sell us potions.

    or if character has a beard then he can ask the bartender for beer.

    also story influences gameplay through routs and link node which we can use to move our character through time.

    the condition system is the most exciting component as it removes all limitations on what can influence our stories.

    this is all relating to dialoguer.

    link nodes have not been fully integrated yet.
     
  10. DaiMangou

    DaiMangou

    Joined:
    Sep 20, 2015
    Posts:
    259
    Update.
    a quick look at the new Condition system which is used to allow us to influence story-flow and have story influence gameplay.


    Again. Game Bridge is released for Storyteller users who want to test out the current Game Bridge. contact us if you are interested in trying Game Bridge Dialoguer.


    One day later

     
    Last edited: Mar 9, 2019
    Flurgle likes this.
  11. DaiMangou

    DaiMangou

    Joined:
    Sep 20, 2015
    Posts:
    259
    GameBridge Alpha with Dame Bridge Dialoguer BETA is now on github in a public repo here REQUIRED Storyteller 2019.1c (not yet released)



    SETUP STEPS

    - Launch Storyteller
    - Open the Templates editor and import the new Dating Sim Template.
    - open the example scene
    -Delete the "Dating Sim Dialoguer" from the scene
    - Create a emprt gameobject
    - Launch Game Bridge.
    - Click Dialoguer
    - Select the current storyteller scene
    - click the little arrow in the upper left of the game bridge window
    - select the "Endou" character node in storyteller and make sure the new "Dating Sim Dialoguer" gameobject i selected.
    - look in the inspector for "Turn On Player" button and click it.


    There are still a lot of updates to be made to the free extension.

    Game Bridge will not be on the AssetStore until It is completely documented and our Scripting API is online and Game Bridge Trigger Managers future is clarified as it may not be necessary anymore.:)
     
  12. DaiMangou

    DaiMangou

    Joined:
    Sep 20, 2015
    Posts:
    259
    Storyteller 2019.2 is coming

    Updates :

    Tooltips: Now you will more easily know what every single button is for

    Auto story caching: This improves the ability of storyteller to backup your story project in case you accidentally close unity.

    Auto story caching Time Control: this allows you to set how often you wish for storyteller to cache your project in case you accidentally close Unity.

    Custom Zoom Settings: allows you to set how far out you wish to zoom in any story project.

    illegal connection warning : A red tag UI will indicate where in your story yo have made improper connections using the new "Cleanup" edittor.

    Unused nodes check: you are now able to check for Unused nodes in your scene using the new "Cleanup" edittor.

    Continue To End Nodes: improvement to the Continue to function for end nodes. This allows you to use a media node to play through a characters entire lifetime in a story. this takes you across every single scene you wish to play through.

    -Very important bug fix which all users will need.

    Brand new functions once implemented partially and can work to some degree are put in BETA , this does not imply that storyteller in incomplete. These are new additions
     
    Last edited: Apr 2, 2019
    CrandellWS likes this.
  13. Rujash

    Rujash

    Joined:
    Jan 3, 2014
    Posts:
    8
    Hi, I bought this asset but my biggest fear in using it until it's finalized with a game bridge is that a new version will make my story work totally unusable, having to re-do it. Is this an issue, or will all story work done now going to be compatible with future version, even major overhauls?
     
  14. DaiMangou

    DaiMangou

    Joined:
    Sep 20, 2015
    Posts:
    259
    your stories should not be affected. i make updates with my own stories as test subjects first to make sure data is not lost.

    There shouldn't be any more major storyteller overhauls to worry about for now either.

    Game Bridge updates will not affect your stories either since game bridge is not designed to manipulate your story files.
     
    Rujash likes this.
  15. DaiMangou

    DaiMangou

    Joined:
    Sep 20, 2015
    Posts:
    259
    Update

    Storyteller Scripting API Documentation will be available on our storyteller website once it is completed.

    Initially there was to be no scripting API because game bridge was to come with all the components you need in order to use your story in game but this approach became impractical because it assumes that we already know how you want to use your story data.

    Instead you are given full source code access to game bridge so that you can see how we access story data and use it in game, and will be given access to a Storyteller Scripting API which will further show you how you can access the necessary data in storyteller.

    The two core components for game bridge right now will be the Dialoguer and Character components which are similar.
    except Dialoguer processes story data with a predetermined path and the Character component does not and is currently being tested in a Scenario with three vendor NPC's and one player.

    Since the latest Storyteller release, Link Node and End Node data are what remains to be added to the Dialoguer.
     
  16. DaiMangou

    DaiMangou

    Joined:
    Sep 20, 2015
    Posts:
    259
    @Rujash Our Scripting API isn't online yet but the code in game bridge shows how to access story data and use it in your game. Without the Scripting API documentation it may be a bit tricky so if you need any help setting things up let me know.
     
    Rujash likes this.
  17. DaiMangou

    DaiMangou

    Joined:
    Sep 20, 2015
    Posts:
    259
    After May 15 , Storytellers price will be set to its correct price. we have been unable to alter the price since march. The price is still at its introductory price.