Multiple Quests using the ScriptEase II Story System

Similar documents
Making Your World with the Aurora Toolset

Creating a Continuous Quest with ScriptEase II

NWN Toolset Module Construction Tutorial

Neverwinter Nights Maps

NWN ScriptEase Tutorial

Making Your World - the world building tutorial

Adding in 3D Models and Animations

ChatBot. Introduction. Scratch. You are going to learn how to program your own talking robot! Activity Checklist. Test your Project.

G54GAM Lab Session 1

Annex IV - Stencyl Tutorial

Lesson 8 Tic-Tac-Toe (Noughts and Crosses)

Introduction. Modding Kit Feature List

COMPUTING CURRICULUM TOOLKIT

Cato s Hike Quick Start

Part II: Number Guessing Game Part 2. Lab Guessing Game version 2.0

DESIGN A SHOOTING STYLE GAME IN FLASH 8

A tutorial on scripted sequences & custsenes creation

Create Your Own World

CONCEPTS EXPLAINED CONCEPTS (IN ORDER)

Introduction to Computer Science with MakeCode for Minecraft

Space Invadersesque 2D shooter

Lost in Space. Introduction. Scratch. You are going to learn how to program your own animation! Activity Checklist.

The horse image used for this tutorial comes from Capgros at the Stock Exchange. The rest are mine.

"!" - Game Modding and Development Kit (A Work Nearly Done) '08-'10. Asset Browser

GAME PROGRAMMING & DESIGN LAB 1 Egg Catcher - a simple SCRATCH game

First Steps in Unity3D

Speaking Notes for Grades 4 to 6 Presentation

Official Documentation

Unit 5: What s in a List

Create Your Own World

Getting Started Guide

understanding sensors

Rock Band. Introduction. Scratch. In this project you ll learn how to code your own musical instruments! Activity Checklist.

Virtual Reality RPG Spoken Dialog System

Creating a Historical Tour in Alice

user guide for windows creative learning tools

Table of Contents. Creating Your First Project 4. Enhancing Your Slides 8. Adding Interactivity 12. Recording a Software Simulation 19

An Introduction to ScratchJr

MushiSystem Update 2.1.0

COLORIZING IMAGES WITH GRADIENT MAPS

EG1003 Help and How To s: Revit Tutorial

Spell Casting Motion Pack 8/23/2017

Copyright by J.W. Zuyderduyn - How To Model a Yacht in SolidWorks? Page 1

Microsoft MakeCode for

RPG CREATOR QUICKSTART

Star Defender. Section 1

In this project you ll learn how to code your own musical instruments!

WALKTHROUGH A NEW DAWN V = Scene with CG s INTRO, bad end 1 Play the intro by clicking no when asked to skip it. 2 Go through the intro until

Learn Unity by Creating a 3D Multi-Level Platformer Game

Copyright by J.W. Zuyderduyn Page 1

Alright! I can feel my limbs again! Magic star web! The Dark Wizard? Who are you again? Nice work! You ve broken the Dark Wizard s spell!

Foreword Thank you for purchasing the Motion Controller!

Create a game in which you have to guide a parrot through scrolling pipes to score points.

Part II Coding the Animation

Open the Tech Toys Scratch project. Your club leader will give you a copy of this project, or you can open it online at jumpto.cc/toys-go.

The purpose of this document is to help users create their own TimeSplitters Future Perfect maps. It is designed as a brief overview for beginners.

Let s start by making a pencil, that can be used to draw on the stage.

This tutorial will guide you through the process of adding basic ambient sound to a Level.

Topic: Compositing. Introducing Live Backgrounds (Background Image Plates)

Memory. Introduction. Scratch. In this project, you will create a memory game where you have to memorise and repeat a sequence of random colours!

Unit 6.5 Text Adventures

AIM OF THE GAME GLACIER RACE. Glacier Race. Ben Gems: 20. Laura Gems: 13

MIRROR IMAGING. Author: San Jewry LET S GET STARTED. Level: Beginner+ Download: None Version: 1.5

PLANETOID PIONEERS: Creating a Level!

Save System for Realistic FPS Prefab. Copyright Pixel Crushers. All rights reserved. Realistic FPS Prefab Azuline Studios.

Add in a new ghost sprite, and a suitable stage backdrop.

Kings! Card Swiping Decision Game Asset

Live Agent for Administrators

Managing images with NewZapp

The Slide Master and Sections for Organization: Inserting, Deleting, and Moving Around Slides and Sections

Official Documentation

In this project, you will create a memory game where you have to memorise and repeat a sequence of random colours!

Creating Computer Games

The source component is the AC_POWER source, not AC_VOLTAGE as we ve used in previous Demos. It can be accessed under:

GameSalad Basics. by J. Matthew Griffis

SAVING, LOADING AND REUSING LAYER STYLES

Print then Cut Calibration

In this project you ll learn how to create a platform game, in which you have to dodge the moving balls and reach the end of the level.

In this video tutorial, we re going to take a look at continuity editing and how we can use editing techniques to compress time.

Mastering. AutoCAD Sheet Sets THE COVER. An Expert Guide

For more information on how you can download and purchase Clickteam Fusion 2.5, check out the website

Lesson 1 Getting Started. 1. What are the different ways you interact with computers?

Setting Up Your Company in QuickBooks Basic 2002

3. Notice how you can barely see my leaf brush? And what you can see is extremely transparent. But it s there. Now, to get rid of that transparency.

Copyright 2017 MakeUseOf. All Rights Reserved.

Minecraft Hour of Code Adventurer: Answer Sheet & Teacher Tips

The purpose of this document is to outline the structure and tools that come with FPS Control.

LAUNCHPAD. Getting Started Guide

To solve a problem (perform a task) in a virtual world, we must accomplish the following:

InfoSphere goes Android Angry Blob

PING. Table of Contents. PING GameMaker Studio Assignment CIS 125G 1. Lane Community College 2015

Create a Flowchart in Word

The original image. The final rainbow effect.

PHOTOSHOP PUZZLE EFFECT

Introduction. Overview

Your goal To hatch, train and raise a a pair of Norns to breeding age and get a second generation offspring!

Negotiations Saying yes/ no/ maybe simplest responses card game and key words

Scratch for Beginners Workbook

Before displaying an image, the game should wait for a random amount of time.

Create Or Conquer Game Development Guide

Transcription:

Multiple Quests using the ScriptEase II Story System In this tutorial we will be adding another pirate to our game. This pirate will wander around the world looking for his parrot and refuse to come on board before finding it. We will have to find his parrot and tell it to go back to the pirate. This isn t really related to our main story of speaking with the Captain, so we will need to make another quest for it. Getting Started: 1. Back up your game files. 2. Make sure ScriptEase II is closed and then start Aurora. 3. Open the Treasure Island area. Create a creature using Edit Copy from NPCS Humans Shop Keeper NPC called Samwell with the tag samwell. Make sure the faction is set to Defender in the Advanced tab. 4. Place the pirate to the left of the cave and under the forest in the Treasure Island area as in the screenshot below. 5. Create a parrot using Edit Copy from Monsters Animals Birds Parrot and name it Captain Flint with the tag captain_flint. Place it on the other side of the cave. Walking Paths with Waypoints: 6. The pirate is searching for his parrot, so it would make sense for him to walk around a bit. We can do this easily without scripts by creating waypoints with specific names. Create four new waypoints with the names and tags WP_samwell_01 through WP_samwell_04. 7. Place them around Samwell like in the screenshot below.

Order does not matter for our purposes. Naming our waypoints this way makes a creature walk from the first one to the next, and then the other way. 8. Do the same for the parrot with four more waypoints named and tagged with WP_captain_flint_xx, where xx are numbers 01 to 04. Place the four waypoints around the parrot. 9. No scripting is needed. Samwell and Captain Flint will find the waypoints automatically and start walking. Save and test that the two creatures are walking their respective waypoints. 10. Add one more waypoint to the game. This will be where the pirate and the parrot run to once they are reunited. Since this will need actual scripting, we won t name it like the others. Instead, name it Ship Location and tag it ship_location. Place it on the pirate ship, near the player start location. Adding More Conversations: 11. Let s add some more conversations to the game. Right now, we re only speaking with the Captain. However, these two creatures will require some text as well. Find the Samwell blueprint from the Creature palette on the right (not the Samwell shown on the map), rightclick, Edit, and click on the Edit button below Conversation. The Conversation Editor will open up. 12. Add a conversation node with the text Oi there, have ye seen me parrot? 13. Add a player response with the text Aye! 14. Add a response to this that says, Well, tell im ter come o er here! 15. Add another player response to the first node ( Oi there, ) with text Nay. 16. Add a response to this that says, If ye see one, tell im ter come o er here!

17. Add another conversation node to the root with the text Ah, ye ve found Capt n Flint! I ll head on o er to the ship. The conversation should match the screenshot below. 18. Save the conversation as samwell_convo. Close the Creature Properties window. Right-click Samwell and update all instances of him. 19. Edit the Captain Flint the parrot s conversation in the same way as Samwell s. Create a new conversation node with the text Pieces of eight! Pieces of eight! Add a player reply with the text Oi you, head back to Samwell. The conversation should look like the screenshot below. 20. Save the conversations as parrot_convo. Update all instances of Captain Flint. 21. Add another conversation node to the root node of captain_convo with the text We be ready to leave! Now, where be me crew? Add a player response, I ll go find them! You do not need to update all instances on the Captain, since the conversation is already linked to all instances of him. 22. Close Aurora and open your story in ScriptEase II. Creating a Side Quest: 23. As we said, we do not want to continue the quest from the previous one. Instead, we should create a new Story Point off of the Start Story Point and call it Parrot Quest. Choose the Insert Story Point tool and click the Treasure Island Story Point to add another Story Point (Figure 1). Figure 1

24. Before we add functionality to this Story Point, let s go back to the Treasure Island Story Point. We shouldn t let the player respond to the parrot before they have met Samwell, since that would not make sense. Add a When subject is spawned cause in the Treasure Island Story Point and drag Captain Flint into the subject slot. 25. Drag a Disable dialogue line effect directly into the cause and drag in the Oi you, head back to Samwell. Object, found under parrot_convo. Captain Flint is only spawned once, and we want to make sure this event gets fired, so we add it directly to the cause instead of the Is Active Yes section (Figure 2). Figure 2 26. Now, let s go to the new Parrot Quest Story Point we created. In here, we can add a When subject is reached cause. Drag the Oi there, have ye seen me parrot? dialogue line into the subject slot. 27. Add a Disable dialogue line effect into the Yes section with the line Oi you, head back to Samwell. This is the line we disabled earlier, but we are enabling it again now, so change the Disable slot to Enable. Basically it means that after you talked to Samwell, you then have the option to tell the parrot to go back to Samwell. 28. We should also create a side-quest journal record. Create a new Journal Record for Parrot Quest and add a Journal Point for the Record with the text, One of the pirates told me to find his parrot. You should also succeed the current Story Point in the same way as always (Figure 3).

Figure 3 29. Let s add another Story Point called Parrot Found after Parrot Quest. Drag in a When subject is reached cause with Oi you, head back to Samwell. as subject. 30. In the Is Active Yes section of this cause, drag in a Disable dialogue line effect. Drag the Oi there, have ye seen my parrot? dialogue line into the slot. 31. You should also disable the last conversation node of the Captain at this point, which is We be ready to leave! Now, where be my crew? Note that completing this side quest before reaching that point in the main quest will cause this line to never be seen by the player. This is intended, as the captain shouldn t be telling you to do something you have already done! 32. Add a Mover walks to Location effect after this. Drag Captain Flint into the first slot, and create a description for Samwell s location for the second slot as you have done before. The Location description has to be above the Mover walks to Location effect. Tip: You will notice that this effect has a label called TODO on it, whereas the previous ones had NOW labels. TODO means that the effect gets added to a game object s effect queue, while NOW effects occur as soon as the cause occurs. So if the parrot had many effects on its queue, it would finish those before walking to Samwell. Just remember: TODO effects always happen after all NOW effects, regardless of the order you put them in. 33. Finally, add another Journal Point to the Parrot Quest Journal Record and succeed this Story Point (Figure 4). Tip: You can rename objects created by descriptions.

Figure 4 34. Now that we have reunited the parrot with its owner, we should talk to him again. Add another Story Point called Parrot Reunited after Parrot Found. Add a When subject is reached cause and drag the Ah, ye ve found Capt n Flint! I ll head on o er to the ship dialogue line into it. 35. In the Story Point Is Active Yes section, add two Mover walks to Location effects to make Captain Flint and Samwell walk to the Location of the ship, which should be described by a Location description as the waypoint Ship Location as we did before. 36. Change both instances of Walk to Run. 37. Also add a Journal Point to both the main story line and the Parrot Quest. Finish the Journal Record of the Parrot Quest and succeed the Parrot Reunited Story Point (Figure 5).

Figure 5 You have now added a side quest to the game to reunite a parrot and its owner! You have also learned how to use waypoints, and some advanced dialogue line scripting with ScriptEase II. If you want to take your experience further, try creating your own side quest in the game. This can be anything you want. If you added a pirate by the trees earlier, you could have a quest to bring him a skin of wine. You may also notice that we still have to speak with Captain Silver before we re able to start the side quest. However, we could skip the Captain entirely to do the side quest first. You may rearrange your Story Points to make the story more logical. The parrot might get stuck in the rocks on the way to Samwell. You could try using additional waypoints and triggers to create a path for the parrot to travel in. Upon reaching these waypoints, the parrot and Samwell both return to their original locations. You could use some descriptions and effects to force them to stay. In the next tutorial, we will finish the story by tying the two quests together.