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