Quest Guide

Added by MMOInteractive over 8 years ago

I am in the process of Creating a Guide on how to add quests for those interested.

In this guide I will show you how to do 3 things. We will start off by adding a NPC Quest giver, we will then add a location (Hunting Grounds), and then we will create a quest to go and find the hunting grounds.
The main 3 Objectives are:

1. Adding a NPC
2. Adding a Place
3. Adding a Quest

Here is the link to the guide:

Adding Quests

I have completed Step 1 and I am now working on adding step 2.

Any and all feedback on how I could improve this guide would be great.


Replies (19)

RE: Quest Guide - Added by Rawfox over 8 years ago

awesome :)

RE: Quest Guide - Added by MMOInteractive over 8 years ago

Step 2 is now finished. Any problems with any of the steps in this guide please let me know!

RE: Quest Guide - Added by linuxx over 8 years ago

First, thanks a ton for the wonderful guide. Do you know if we can just randomly generate hashes? Have you tested different hash character sizes? I'm just wondering if it matters. I would imagine that a duplicate hash (although unlikely) would be bad. Also, what files would you copy from the world editor to the server? I would imagine the .worldedit and the .primitive files.

--edited--

Linuxx

RE: Quest Guide - Added by MMOInteractive over 8 years ago

I haven't really played around with the hashes to much. I just pick 1 or 2 of the numbers/letters and just randomly change them.

As for what files to copy to the server I copy data_common and data_leveldesign folders over to the server. The data_common directory I don't think needs to be copied over but I always do just to make sure over thing needed is copied.

RE: Quest Guide - Added by Kane over 8 years ago

keep up the good work and always pictures make life more well just more interesting ;)

RE: Quest Guide - Added by Rawfox over 8 years ago

Please have a look at step D, the posible step.

What directories are used by the server ?
I dont know, where to copy the .*worldedit* file to.
Also, there are loads of files, were i also have no clue about what they do.
As there are .*land*, .*continent*, .*world* ...

So the server makes use of code/ryzom/common ? Something else ?
I think i still need some days more :)

RE: Quest Guide - Added by linuxx over 8 years ago

My environment is Windows clients/quest development with a Linux server. I'm going to write a script that copies the whole common folder over to the server (overwrite). Technically you could just map tcode/ with Samba or if its a windows server just share out the code/ directory. I found it odd myself that the server would poke into the common directory (or any directory that exists before the code/server directory).

Ryzom core - the gift that keeps on giving!

Linuxx

RE: Quest Guide - Added by bristle over 8 years ago

can i use UUID? i dont like them much but in opensim they are used everywhere. it just i forget where to get them.

RE: Quest Guide - Added by Kane over 8 years ago

Just a tip link all wiki pages as http://dev.ryzom.com/wiki/7/Adding_Quests not with the rev at the end ;)

RE: Quest Guide - Added by MMOInteractive over 8 years ago

bristle wrote:

can i use UUID? i dont like them much but in opensim they are used everywhere. it just i forget where to get them.

I believe the Hash Value does the same thing as a UUID.

RE: Quest Guide - Added by Sywindt about 8 years ago

From Adding_Quests:

Note: There are further Client side files that will need to be edited to get the name to be displayed but that will be for another Guide.

The client uses exactly the same file (title_words_en.txt). To make the title available to the client without recompiling you can do this:
- Create a new dir under client's data dir called 'gamedev' (or use the bnp_make utility to unpack gamedev.bnp)
- Put the updated title_words_en.txt in the gamedev dir.

Any files in the gamedev dir will 'overrule' compiled-in files in gamedev.bnp.

RE: Quest Guide - Added by TomH about 8 years ago

The guide is easy to follow but adding images would be a plus.

RE: Quest Guide - Added by linuxx about 8 years ago

I'm not trying to be a jerk, but anyone can add images to the wiki post. Not just the original author.

Linuxx

RE: Quest Guide - Added by TomH about 8 years ago

I'm adding some images :)

You don't sound like a jerk, you are actually right.
I didn't know we could edit the wiki posts. :P

RE: Quest Guide - Added by TomH about 8 years ago

If you check the history of that post (http://dev.ryzom.com/projects/ryzom/wiki/Adding_Quests/history)

You can see I added the images ;)

RE: Quest Guide - Added by linuxx about 8 years ago

There is already a thread about this...
http://dev.ryzom.com/boards/16/topics/1890
;-P

RE: Quest Guide - Added by zpxocivuby over 7 years ago

At Step 3: Adding a Quest 
    Assignment A:
Edit the Quest we created in Step 3 and add the pre-action Add add_compass so that the Hunting Grounds will appear on the compass at the start of the Quest.

Where is quests? I can not find this quests in Step3. Who can tell me how to create quests?

RE: Quest Guide - Added by tao1445 over 7 years ago

Hi,
I did the work according to the wiki:
http://dev.ryzom.com/wiki/ryzom/Adding_Quests.
When I logined to test,I found the NPC could display,but the NPC'name couldn't display succussful.
It displayed '<NotExist:gn_quest_guide_npc>'

I've changed bot_names.txt and title_words_en.txt and packed them into gamedev.bnp file with bnp_make tool.

Please view my screeshot and config files.

Thanks for any advice.

title_words_en.txt (231.7 kB) Magnifier

bot_names.txt (338 Bytes) Magnifier

npc_name.jpg (49.7 kB)

(1-19/19)