How to create a basic adventure with quests, dialog and scripts
[todo]
Contents
1. Create your new project and basic level
We will be creating a Story mode Adventure, with the main focus being assisting a little girl to find her mummy's medicine. To that end, please create a new Adventure, targeted for story mode with the name HelpMyMummy.
1.1. Create a new adventure type project, targeted at Story mode
Create a new project by pressing the green create project button on the top left. Select the Adventure project type, and target the project for Story mode. Use whatever name you like for the project name – for our tutorial adventure I have called the project HelpMyMummy.
1.2. Create a new basic level template, called 'TheVillage'
Select the Basic level template, and call your level TheVillage – or whatever other name you prefer.
2. Add a character
We'll keep this bare-boned and simple, placing a character into the level and updating the bits and pieces we will require for the next steps. We named her Elena (5) and used Larian coding standards to give her a reference name of S_TV_Elena (6). For this stage, feel free to use any character and name.
Highly recommended we follow Larian's coding standards for consistency and because they make our job easier long term, both in understanding each-other's scripting and in reducing future 'lookup' time finding more info about items we wish to refer to. |
2.1. Create a new NPC character model and place it into the level
Find the Humans_Children (1,2) model and place it into the level (3,4), naming her Elena (5). To keep in line with standards, for her reference, use the name S_TV_Elena (6). The 'S' is to let the engine know that we want to reference this local object in the story and the 'TV' is the prefix for our TheVillage level.
We're adding this early so we don't have to come back, but for now please enter the text TV_Elena_Dialog (7) for the default dialog that will start when speaking with her.