dimkanovikov / KITScenarist

Screenwriting software.
http://kitscenarist.com
GNU General Public License v3.0
327 stars 46 forks source link

Feature request: Ability to add format types #956

Open nrvllrgrs opened 2 years ago

nrvllrgrs commented 2 years ago

As a Narrative Game Designer, I would like to create a new format. This functionality would allow to me to format text as GAMEPLAY or OPTION, making it distinguished from ACTION.

dimkanovikov commented 2 years ago

Hi,

Can you describe it a bit more detail? Why do you need to have blocks distinguished from the action, how do you plan to use them?

nrvllrgrs commented 2 years ago

I want to export the script as an FDX. Then based on Paragraph element's Type attribute I can create branching dialogue options. For example, I could create the CHOICE format type. Because that data is available, I could then write another program to migrate it to another program (such as Chat Mapper or Yarn Spinner. Writing dialogue in a proper script editor is much faster than writing in a visual, branching editor.

dimkanovikov commented 2 years ago

We are interested in creating the ability to write game scripts with branching dialogues and actions (for Story Architect). Can you describe your needs for game scriptwriting? Or you've just need to write branching dialogues?

nrvllrgrs commented 2 years ago

Branching dialogue is the major need. Currently, I've highjacked using the Parentheticals as links and Transitions as anchors -- if you were to think of it in terms of HTML. Ideally, links would also include some conditional logic, indicating whether it can be followed, and Dialogue (and maybe Action) would have scripting logic to change the variables.

To be clear, I don't expect the tool to execute Lua or Python. But I would want the ability to add that metadata via the editor.

Additionally, a Gameplay format would allow me to summarize the player experience between cutscenes and cinematics. See this as reference. https://youtu.be/4FGlIGYcBos?t=423