test content
What is the Arc Client?
Install Arc

Linear Story Creation, aka, Keyfame Editing

SystemSystem Member, NoReporting Posts: 178,019 Arc User
So, it seems a lot of Foundry mission authors are asking about the ability to add and/or subtract story elements at specific times during a mission. I know I've been searching around for a way to do so, myself, and have come across the topic several times.

Taking a look at the very basic elements of telling a story, the addition/subtraction of devices and characters are key to evolving a plot. I have been mulling this concept over for a while, and I've come to the conclusion that the best route might be one taken from animation and video editing applications.

Everything from Flash to iMovie to AnimeStudio Pro all use 'keyframes.' I would imagine that method of linear story creation is a completely different 'coding language,' given the need to start recording and monitoring specific lapses of time, but I really feel this is the direction Cryptic should be heading to make this Foundry system even more revolutionary.

For example, I'd like to be able to 'disable' a ship in a space battle, and being able to despawn and then spawn objects at a certain keyframe would certainly solve that problem. This ability to despawn objects might decrease server load, too... oh, but, hmm, having to store time lapse data might increase load a bunch, too... hrm...


Anyway, I'd love to see a Foundry UI much more akin to, say, AVID's Media Composer... I know that's a very extreme example, but that would certainly allow mission authors amazingly tight control over story, both client-side, and behind the scenes!
Post edited by Unknown User on

Comments

  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
    That would be nice for STO Foundry I guess, but the mission objectives thing is more like a flow chart or a timeline.

    E.g. Something happens in the present, the mission should branch off into two different timelines based on your decision, each showing a new chain of linear events. I think Branching dialogue trees is something they want to add in, but I think adding in the ability to make objectives optional would let people make branching mission trees with different endings.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
    Galactrix wrote: »
    ...I think adding in the ability to make objectives optional would let people make branching mission trees with different endings.
    I think that depends whether or not Cryptic give us a way to mark an objective as a "mission-terminator". If they do, then yes, I see how we could create several branches, each with it's own terminator. The player will reach the one the like the most and since the mission will terminate upon accomplishing the terminator objective, all terminator objectives will cease to exist because the mission is over.

    Then again, perhaps people would like to create, I know I would, missions with several paths that will all lead to the completion of the mission using the same ending.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
    I just want to be able to deploy transport pattern enhancers, and then beam up a group of NPC's.. then travel to the next area on the same map, without being forced to change maps or rebuild the entire map.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
    PodSix wrote:
    I just want to be able to deploy transport pattern enhancers, and then beam up a group of NPC's.. then travel to the next area on the same map, without being forced to change maps or rebuild the entire map.
    Me too. How long are you willing to wait for it though? ;)
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
    LordOfPit wrote: »
    I think that depends whether or not Cryptic give us a way to mark an objective as a "mission-terminator". If they do, then yes, I see how we could create several branches, each with it's own terminator. The player will reach the one the like the most and since the mission will terminate upon accomplishing the terminator objective, all terminator objectives will cease to exist because the mission is over.

    Then again, perhaps people would like to create, I know I would, missions with several paths that will all lead to the completion of the mission using the same ending.

    it WOULD put the ROLE PLAYING GAME back into MMORPG
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
    I'm not quite sure what the poster is asking for right now. The only way to make missions right now is in a linear fashion. That's it.

    Is the player asking for triggered beam/warp in/out when objectives complete?
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
    Sounds to me like he wants things to "do stuff" like become disabled, create an effect, become a destroyed looking object, Vanish, appear, change states ect. You seem to have a comprehension problem today Darren... are you tired?
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
    apt.pupil wrote: »
    it WOULD put the ROLE PLAYING GAME back into MMORPG
    Something I've been wishing for ever since I first started looking into MMO's. :o
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
    Sounds to me like he wants things to "do stuff" like become disabled, create an effect, become a destroyed looking object, Vanish, appear, change states ect. You seem to have a comprehension problem today Darren... are you tired?

    Not just that- the OP would like the ability to add non-linear progression- aka: multiple choice scripts that can lead to multiple endings.

    This is definitely a desirable feature that would be great in foundry, and the only drawback I can see so far is a more convoluted story flowchart. However- it is still possible cryptic could make it work into their foundry GUI, and it would give us the ability to make missions that surpass what cryptic have made so far in quality
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
    LordOfPit wrote: »
    Me too. How long are you willing to wait for it though? ;)

    Honestly, as long as it takes. There's no point in beaming an away team to a ship to find and rescue the hostages.. if they've already got transport pattern enhancers set up, and won't beam away even if you activate them.

    I wasn't going to place combat encounters on this map, so It's a complete waste of map building time and effort to even bother building the ship's interior if once we get there there's only NPC's standing around to chat with, and the only interaction you have with objects, is making glowing things stop glowing.

    I'm most certainly willing to wait til it goes live to Holodeck.. and honestly, the integrity of my story is important enough, that I'd happily hold off on completing the mission, rather than compromise the objectives I have in mind. It may seem like a small matter to you, but when the entire first act of the mission is "locate damaged ship, rescue survivors" and there's no interactive way to search for and rescue the survivors.. and once I walk into the area where "Commander John" is standing there waiting for me.. he just keeps standing there once we've chatted. Can't beam him up.. can't have him follow my team either.

    No offense meant to the foundry developers.. the foundry is an amazing tool.. but it's still very unfinished, and the mission objectives I want to use (set the explosive charges, "talk to" the injured crewmen and beam them away).. simply aren't present in the current version of the foundry. I'd rather wait til cryptic gives me the tools to build the mission(s) I want to create, rather than compromise the vision and build yet another "enter an area, see enemy, battle enemy, kill enemy, win" mission.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
    PodSix wrote: »
    No offense meant to the foundry developers.. the foundry is an amazing tool.. but it's still very unfinished, and the mission objectives I want to use (set the explosive charges, "talk to" the injured crewmen and beam them away).. simply aren't present in the current version of the foundry. I'd rather wait til cryptic gives me the tools to build the mission(s) I want to create, rather than compromise the vision and build yet another "enter an area, see enemy, battle enemy, kill enemy, win" mission.
    Coming from City of Heroes Mission Architect, the Foundry already offers some features that are a huge improvement, so I'm excited to experience the Foundry right now, for what it is right now.

    That doesn't mean I'm not constantly thinking about the future, but I'm not willing to wait. I also have to admit, I'm also excited about the tricks we are required to come up with to make our stories without compromising the story's vision so much so that the story doesn't even get made.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
    Sounds to me like he wants things to "do stuff" like become disabled, create an effect, become a destroyed looking object, Vanish, appear, change states ect. You seem to have a comprehension problem today Darren... are you tired?

    I got that part but I'm having trouble seeing how it really relates to keyframe editing. I struggle with the analogy.

    Adding simultaneous objectives and more complex triggers have been requested for a while now - it's just I'm not sure how that really relates to keyframe video editing.
    No offense meant to the foundry developers.. the foundry is an amazing tool.. but it's still very unfinished, and the mission objectives I want to use (set the explosive charges, "talk to" the injured crewmen and beam them away).. simply aren't present in the current version of the foundry.
    um... you can do that, so long as you beam away at the same time.
    I'd rather wait til cryptic gives me the tools to build the mission(s) I want to create, rather than compromise the vision and build yet another "enter an area, see enemy, battle enemy, kill enemy, win" mission.
    Poor Shakespeare. He created all those plays before the advent of film.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
    it's just I'm not sure how that really relates to keyframe video editing.
    I think that analogy the OP was trying to make is that by removing an object from a map, as a result of a player's interaction, is like removing/modifying a frame... I think. :confused:
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
    Poor Shakespeare. He created all those plays before the advent of film.
    Scene one, in which our hero enters upon the smoudering wreck of a vessel at sea. He has a sense that some of his fellow countrymen are still aboard.. if mayhaps wounded. Our hero digs through the wreckage, in search of survivors.

    Hero: Lo, I have discovered a passage. I shall enter it forthwith.


    Our hero does indeed enter the doorway, to find a strapping young man standing unscathed. His clothing neatly pressed, and not a mark upon him, the man stands unharmed among the wreckage, fit, and a bit bored looking, he stands his gound, only casually casting a look in our hero's direction.

    Hero: Zounds! One of my countrymen has survived the attack! I shall inquire as to his need.

    Our hero walks into the room, in clear sight of the young man. He doesn't change a twitch in his stance.

    Hero: I shall perhaps have to stand closer to the young man.. surely he is in shock, and has not noticed my arrival.

    Young Man: Thank goodness you've come.. as you can see by the devastation around you, all but a few among the crew were lost.

    Hero: How is it that you seem unscathed?

    Young Man: (ignoring the question) You must rescue me immediately, I am near to death.

    Our hero stands perplexed.. the doctor aboard his own vessel could surely help a dying man, but this man seems perfectly fit, and what's more.. unwilling to loose is hold upon the ground. Our hero tries to lead the man to the gangplank, in an effort to rescue him.. but he refuses to budge an inch.

    Hero: I wish to rescue you.. come with me.

    Young Man: Oh thank goodness.


    The Young man stands immobile, and though he mentioned other survivors, now our Hero finds he cannot move either in search of those other survivors. He stands perplexed, wondering if those other survivors will perish.. and wondering if he, himself might perish on this doomed ship, since he also cannot leave.


    End scene.

    Shakespeare could give scene direction.. and actors could move. Actors could also introduce props into the scene. If a play were written like that, no one would see the need for such a scene.. and building complex sets for such a scene would be preposterous.

    We have no dirty clothing options.
    We have no injurred NPC Contact options.
    We have no flesh injury options.
    We have no "dirt" options.
    We have no "radiation" option for space missions that raises red alert and slows the ship (like in the briar patch)
    We have no option to ask an NPC contact to follow us (like Miral Paris)
    We have no option to have an NPC "leave" once we've talked to them (like Khan)
    We have no option to either place, or remove an object (like when we place/disarm the spacial charges)
    We have no option to independently beam up generic NPC's (like on the SS Azuza)
    We can't even unlock a door.. much less destroy one with melee attacks.

    The situation I've described is a very real one in my story. There are SEVERAL groups of survivors.. and my goal is to enter the ship, locate group one (and in the process, find a clue that advances the story).. rescue them, or erect transporter pattern enhancer poles, get them to follow my team, or at least get them moved to a beam-out point.. then move on to finding the NEXT group of survivors, and the next piece of information that helps explain the story.

    This is not your usual shoot-em-up skirmish, it's an actual long arc mission I am planning.

    We can't save maps, and we can't reuse them. Which means that if I want to rescue just THREE groups of survivors, I have to build three maps that seem reasonably identical, and transition from map 1 to map 2 in order to remove the first group of survivors? And what if by some strange chance, the player finds group 2 first, or wanders off into the area where group 2 will be on map 2?

    I wanted to do something different, something more Star Trek than "there are reports of Klingons in the area.. don't talk to them, don't try to reason with them, just KILL THEM ALL ON SIGHT.. OH AND FEEL FREE TO FIRE FIRST... slaughter them from behind.. or in their sleep if possible."

    I love this game, and I realize it could be so much more if people like myself, with lots of free time, could add the sort of long-story content that made the Devidian and Breen missions so popular. But to do that, we need the tools. and they're not there yet.

    Sometimes it's worth putting off a project until the right tools are available.

    When the foundry goes live on Holodeck, I'll work on other stories.. and yes I'm sure I'll make a few senseless battles as well. the STO engine excels at those. I'll keep my larger story on the back burner until we can rez-in pattern buffers and til we can establish a point in the story when NPC's should "start" (beam in) and "end" (beam out).
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
    LordOfPit wrote: »
    I think that analogy the OP was trying to make is that by removing an object from a map, as a result of a player's interaction, is like removing/modifying a frame... I think. :confused:

    That's got me even more confused... and I lived through the 60s.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
    That's got me even more confused... and I lived through the 60s.
    That'd make you 40 or older... wouldn't it?! :o
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
    Well,in a way you can already do this. Timing is based off Flowchart order rather than a key frame sequence.
    If Joe Klingon is meant to speak or act "after" several native Risan women offer you a er..back massage? That can somewhat be controlled as well. But what your asking for is some kind of "timer" for an event,after a "trigger" or waypoint objective is met, thing is if it is random and not based on something done by the characters actions, it sounds like timing delays of idles/weight emote sequnces of npc's, otherwise the order on Flowchart pretty much "is" your keyframe.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
    LordOfPit wrote: »
    That'd make you 40 or older... wouldn't it?! :o

    I was joking. I'm in my mid 20s.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
    I was joking. I'm in my mid 20s.
    Whippersnapper! ;)




    I'm joking too. :-)
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
    sorry, what i was trying to get at is: we need to be able to add/subtract/exchange objects at specific points in a scene. and, to that end, i feel that taking a look at non-linear industry standard editing applications would be a good place to find ideas to improve the Foundry UI
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
    d3nalii wrote: »
    sorry, what i was trying to get at is: we need to be able to add/subtract/exchange objects at specific points in a scene. and, to that end, i feel that taking a look at non-linear industry standard editing applications would be a good place to find ideas to improve the Foundry UI
    Are you merely talking about a triggers system (i.e. if this happens, then that)? If so, I'd definitely agree we need more triggers, in addition to the ones we have now (kill, interact, pop up, talk to, reach).

    Some more triggers: time (i.e. if x minutes pass, spawn these NPCs/objects, fail mission conditions, etc.)
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
    Are you merely talking about a triggers system (i.e. if this happens, then that)? If so, I'd definitely agree we need more triggers, in addition to the ones we have now (kill, interact, pop up, talk to, reach).

    Some more triggers: time (i.e. if x minutes pass, spawn these NPCs/objects, fail mission conditions, etc.)

    but dont forget the branching objectives either. It would be nice to make a mission where people truly have options to how the mission progresses.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
    apt.pupil wrote:
    but dont forget the branching objectives either. It would be nice to make a mission where people truly have options to how the mission progresses.

    branching objectives are highly desire but they're the antithesis of the OP's "Linear Story Creation" - hence the omission. :)
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
    branching objectives are highly desire but they're the antithesis of the OP's "Linear Story Creation" - hence the omission. :)
    linearity in missions is often frustrating for most games.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
    apt.pupil wrote:
    linearity in missions is often frustrating for most games.

    I agree but was trying to stay on topic... linearly, if you will. ;)
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
    I agree but was trying to stay on topic... linearly, if you will. ;)

    haha. linearity sucks- even when not in games.

    oh well
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
    no no ... branching stories are included, absolutely, with what i'm asking for...

    as someone else clarified, the ability to manipulate story elements at an individual frame level.

    sorry. i should have just given an example of what i'm trying to do:

    Player scans disabled ship A
    ship B warps into range
    ship B starts venting plasma
    firefight ensues
    player disables ship B
    ship B starts drifting, other FX, etc
    player then interacts with disabled craft


    and, I was suggesting that this could all be done if we were able to "exchange" objects at specific points in time, and if we were able to spawn and/or despawn objects at specific points in time.



    d3n
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
    d3nalii wrote: »
    no no ... branching stories are included, absolutely, with what i'm asking for...
    as someone else clarified, the ability to manipulate story elements at an individual frame level.
    sorry. i should have just given an example of what i'm trying to do:
    1. Player scans disabled ship A
    2. ship B warps into range
    3. ship B starts venting plasma
    4. firefight ensues
    5. player disables ship B
    6. ship B starts drifting, other FX, etc
    7. player then interacts with disabled craft

    and, I was suggesting that this could all be done if we were able to "exchange" objects at specific points in time, and if we were able to spawn and/or despawn objects at specific points in time.
    I'm getting it now: you're asking for more trigger conditions (and more options to use with the "interact with" dialogue).

    There's a lot I'd request to fulfill the example you have:
    • Have animations that can trigger on the target, rather than just the player
    • Have a spawn now object (that spawns a mob, npc, or object)
    • Have a "no death; disable only" condition for kill target objectives

    These are all things I'd absolutely love to see
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
    woohoo! Thanks Z-Rex! looks like an awesome list of 'things to come!' can't wait!


    d3n
Sign In or Register to comment.