How do I get started?

  1. Download the latest CytoidPlayer for your operating system.

  2. Run it once, and close it.

  3. Download the AmazingBomb template. Unzip the files to:

  4. Open the Cytoid player and say hi to Bomb.

  5. The control is very limited at the moment.

How do I start storyboarding?

First, you need a decent text editor. Notepad is fine, but it's certainly a pain in the ass without syntax highlighting and all other fancy features of a better text editor like Sublime Text or Notepad++.

Then, open storyboard.json with your text editor. The structure is very simple:

{
	"texts": [ /* text definitions */ ],
	"sprites": [ /* sprite definitions */ ],
  "effect": { /* effect definition */ },
  "templates": { /* template definitions */ }
}

Let's look into the text definitions.

"texts": [
    {
      "text": "六兆年と一夜物語",
      "base_time": 0,
      "template": "title_text",
      "size": 36
    },
    {
      "text": "Roselia",
      "base_time": 0.75,
      "y": -100,
      "template": "title_text",
      "size": 24
    }
  ]

Don't be overwhelmed - it's actually very simple. In JSON, if something is quoted by square brackets [ and ], it is an array - which means there are multiple objects inside it. For example, in the above JSON, texts is an array, and there are two objects defined in it, which are separated by comma. The reason why texts is an array is easy to understand: we want to show multiple texts on our storyboard; therefore, texts need to be able to contain multiple text definitions.

Now let's look into this section:

{
	"text": "六兆年と一夜物語",
  "base_time": 0,
  "template": "title_text",
  "size": 36
}