How do you setup the tutorial zone?
Can any please tell me on how to setup the tutorial zone? I want to start out in the tutorial zone and do the quests there. I noticed that there are no tutorial quests in the 'quests' folder, but that is not a problem because I can take the time to recreate those.
|
Funny you should ask that. I'm actually in the process of recreating the tutorial zone, of sorts. Won't have tasks and what not, but will do it with quests. I'll be glad to give you my notes once I finish.
|
I have managed to get my character into the tutorialb zone. What I did was I created a new character and updated his information in the 'character_' table to reflect the tutorialb zone. Is there anyway to make the 'tutorialb' zone the default zone in which a new character enters?
|
yep, look in the table start_zones, and replace all of the numbers in the field zone_id with the zone id of tutorialb. You can also set the xyz point that the player spawns in at.
|
Well that was easy. I always make things difficult for myself. Now I need to figure out how to put the NPCs where they are supposed to be. Seems that they are all out of place...
|
that's easy too :)
when in game just click on the npc, and then type #spawnfix. The npc will move to your location and take your facing. once you do that #repop the zone and he'll appear in your location. |
Cool, thanks for the info. Now one last thing, what about missing props and mobs? Is there a guide that I can refer to for this?
|
i've never found an excellent guide on creating npcs, I've just taken bits and pieces from all over. One good source is the EQEmu guidebook 1.3, which i think you can download in the wiki in the server area under usefull tools. I'll give you a little rundown of what I do though.
If the mobs are already in the database search for them with #findnpctype then spawn them with #npctypespawn. If they are not in the database(this is where the guide comes in handy) you'll have to make new mobs. for that you'll use #spawn, which comes with a lot of arguments, so use #help spawn and look what all you can supply to it. Once you have the base npc spawned, you then need to add it to the database and create a spawn for it. So you'll select your newly spawned mob and type #npcspawn create. He'll then respawn there once the zone is restarted. From this point you can then come back to the zone and use #spawnfix on him, along with #npcedit(which is a nice tool btw, you can edit any field from the database here) Lastly I use mySQL Front and georges excel editor to keep track of loottables, and do a little bit of npc and spawn editing. mySQL front can be downloaded off the mysql site, and georges here http://www.eqemulator.net/forums/sho...t=19459&page=3 the latest version is near the bottom, you need windows and excel for it to work. I didn't really go into loot or pathing. For pathing i suggest reading the guidebook, and for loot georges has a nice tutorial on his website http://66.159.225.58/eqemu/excel_eq/excel.html I think that's about all for now. The guidebook is also nice because it has a list of zones,skill,materials,npc model types, and classes. If you have any other questions hit me up in irc. edit: as for props, some are race models, then have a bodytype set so they're unselectable, others (which i just found out the other day) are doors. How you set the door ones up I'm not sure. edit2: lastly if any of those #commands don't work try using #help and searching for one of the words in the command, i might have gotten some of the word orders backwards. so #help npc will give you all of the commands with the word npc in it. I use #fixnpc as well sometimes as a visual reference for materials, then i just manually use #editnpc texture 1 to set the material for example. |
Great! Now I can begin on reconstructing the tutorial. (Just something to do to kill time...)
|
oh and if you change a spawn after youv'e #npcspawn created it, you need to #npcspawn update it.
edit: and the default respawn time is like 12 minutes, so you may want to change that too. ok, no more edits! edit2: ok i lied. check out #dbspawn as well. I forget what all i do anymore, been a few weeks since i've done any editing and i'm still kind of new at it myself. |
I am having some trouble trying to get an NPC to say something. To be specific, I'm trying to set up Rashere, the soulbinder. What I did is the following:
1) I created a folder named 'tutorialb' in the quests folder. 2) Then I created a perl script for Rashere named '3435973906.pl' (I used his ID because I could not get his name to work as the script name, I tried 'Rashere.pl', 'Rashere_Al-Ayahd.pl', and 'Rashere_Al-Ayahd00.pl'.) When I hail the npc, nothing happens. Is there something that I am missing? I tried using another ncp, Arias, and still nothing. I even created a generic 'default.pl' in which all npcs should use, and still nothing happens when the npcs are hailed. |
before you spend too much time on the NPCs.. give this eqbuilder output a try:
http://www.projecteq.net/fathernitwit/tutorialb.zip I havent tried it, but it may work. |
I used the files you provided, and updated my database. That helped alot. Now I don't have to reposition the NPCs. It seems that there are some NPCs missing like the soulbinder and such. But, I can't seem to get none of the quest dialogues to work at all. I must be missing something...
|
do quests work in other zones on your server?
|
Yes, I can edit, and create quests on other zones, but not in 'tutorialb'.
|
I think I have figured it out. I used the #repop command, then hailed the npc, and its working fine now...
Its funny. When I edit and/or create quests, I completely shutdown eq and the emu. After editing/creating it does not work, but when I #repop, it works just fine. |
Well, I thought it worked.... I created another quest for another npc and it does not seem to work. I'm not sure as to what is going on. Is anyone else having problem creating quests in the tutorial zone?
|
quest
If in game and your checking quest or you edit or added quests. You need to type this command #reloadpl That will reload the quest up for that zone.
|
Ok, let me give that a try. Thanks for the tip. I hope this works. (Makes sense to re-load the *.pl ...)
|
Ok, I tried that out, and I am still getting the same thing. I'm just going to redo my whole computer and start from scratch... :D
|
After redoing my entire PC, and reinstalling the emu, and triple-quadruple checking the pl scripts for tutorialb, its still not working. :roll:
Does anyone have a working tutorialb zone? |
I played the new tutorial just before I quit EQ..
Im using the tutorial spawns provided by jimmothy on my server right now. http://www.eqemulator.net/forums/sho...light=tutorial Im satisfied with it. However I havent tested much about the quests..And the mobs respawn quick.(I like it that way myself)So you will have to change that. |
Oh no! This link is broke! :o http://www.savefile.com/files.php?fid=6337216
|
The link is broken. I tried to see if there is an alternate link but I am unable to find one. Could someone please tell me if there is another place to download it? :D
|
Maybe I can attach it..I think this is all you need..
I dont know if it works for newer DB..I used 6.2 cavedudes and it worked great..If I cant attach it..PM me with your email.. Guess you need to PM me.. |
If you guys want more info on this, I have managed to create a tutorial, please go to the following link for more info! :D
http://www.eqemulator.net/forums/showthread.php?t=20572 |
How to add tutorial zones to the PEQ Database Editor
I apologize in advance for resurrecting a week old thread.
After sourcing FNW's sql files for the tutorialb zone I noticed a few quirks that I really wanted to fix before I decide to open my progression server up. However, I hate going through a MySQL front end to do this and really enjoy the php PEQ Database Editor. I found that tutorial, tutoriala, and tutorialb are NOT on the zone list. So I dug around and added them myself. It's pretty simple overall, so I'll add it here. If you have installed the PEQ Database Editor into your apache/php server, just find the lib folder that the PEQ Database Editor zip file extracted and find zones.php. Open it with your favorite php editor, or notepad and you'll see a list of arrays. What I did was add the tutorial zones to the expansion 1 (classic eq) array with the following statements. array('expansion' => 1, 'zone' => 'tutorial'), array('expansion' => 1, 'zone' => 'tutoriala'), array('expansion' => 1, 'zone' => 'tutorialb'), This allowed the PEQ Database Editor to be able to see the info in those zones and edit it. I'm not sure how many people will find this usefull, but I hope someone else does. Using the same process you can add most any zone to the editor, as well as any group of zones for expansions not covered with the editor. |
easier way to change start zone for all characters
open up CMD in the run command
got to your C:/EQEmu folder and then type world startzone tutorialb example: >C:\Eqemu world startzone tutorialb or what ever zone you want. I use tutoriala like live and then use Arias to port me to tuturialb |
All times are GMT -4. The time now is 07:03 AM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.