Skip to content

Structuration

NarrativeCraft follows a simple structuration with chapters and scenes.

You have a chapter that contains the main topic, and you have scenes that separate it by parts.

Chapters are sorted by index, and scenes too meaning that if you first chapter is foo and your first scene is bar, then the player will start the story with chapter foo and scene bar.

Each scene starts with a new objective, a new environment, to have a clean save point.

Folder

In your world directory you will have a folder called narrativecraft with inside :

  • chapters
  • characters
  • data
  • saves
  • main.ink
  • variables.ink
  • functions.ink

chapters

chapters directory contains all your chapters, and inside each chapters contains your scenes. In each chapter, you'll have ink files, to have separated scripts and keep it organized for each entry.

characters

This is the folders of all your characters, with their data and skin.

data

Misc data are stored here, you don't really need it for your case

saves

Stores saves for each players. If your server is premium it will store with player uuid, however if it is a cracked server then it will save as player username.

main.ink

This is your main ink file. Do not edit it because each modification will be overwritten. The only purpose of this file is to open it with Inky so every chapters and scenes ink files are imported and listed directly in the IDE.

variables.ink

Contains all your global variables, can be edited and accessible anywhere in the project

functions.ink

Contains all your global functions, can be edited and accessible anywhere in the project